Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Cary 2 Challenger Ukraine F3 Ukraine F1 Ukraine F2 Ukraine F3 Belarus F1 Romania F12 Romania F13 Nigeria F5 Nigeria F6 Russia F2 Morocco F2 Belarus F1 Belarus F2 Russia F3 China F2 Morocco F1 Morocco F2 Japan F2 Japan F3 Australia F4 Russia F1 Russia F2 Italy F13 Indonesia F2 Indonesia F3 Australia F8 Australia F9 Australia F10 Australia F11 Australia F12 Germany F5 Italy F5 Italy F6 France F3 Kazakhstan F6 M25+H Pozoblanco M15 Las Vegas Ukraine F4 Belarus F2 Uzbekistan F1 Alexander Kolyaskin Memorial - Donetsk PEOPLEnet Cup - Dnepropetrovsk 2008 China TCL Challenger - Guangzhou Sony Ericsson Open 2008 - Belgrade Morocco Tennis Tour - Tanger Sail Open - New Delhi Izmir Cup - Izmir Moncton Men's Challenger - Moncton Bukhara Challenger - Bukhara Karshi Challenger - Karshi UTC Open - Cherkassy Alexander Kolyaskin Memorial - Donetsk IPP Open - Helsinki Heilbronn Challenger Besancon Challenger Melbourn Challenger Ramat Hasharon Challenger Nottingham Challenger Pozoblanco Challenger Penza Challenger Saransk Challenger Segovia Challenger Vancouver Challenger Binghamton Challenger Istanbul Challenger Karshi Challenger Alphen Challenger Mons Challenger Astana Challenger Burnie Challenger Cremona Challenger M25 Tulsa Bangkok Challenger Bratislava Challenger Caloundra Challenger Dallas Challenger Nottingham Challenger Nottingham Challenger Pozoblanco Challenger St. Remy Challenger Tashkent Challenger M25 Nottingham Kazan Challenger Cherbourg Challenger Sarajevo Challenger Bath Challenger Penza Challenger Mons Challenger Rennes Challenger Geneva Challenger Tyumen Challenger Heilbronn Challenger Alexander Kolyaskin Memorial - Donetsk Challenger DCN de Cherbourg - Cherbourg Nottingham Challenger Astana Challenger - Astana Sporting Challenger '07 Trofeo Regione Piemonte - Turin Lexington Challenger UTC Open by Selena - Cherkassy Istanbul Challenger Izmir Challenger Orleans Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Tyumen Challenger Chennai Challenger Kolkata Challenger New Delhi Challenger Irving Challenger Savannah Challenger Heilbronn Challenger Aptos Challenger Mons Challenger Bratislava Challenger Brescia Challenger Wroclaw Challenger Quimper Challenger Raanana Challenger Taipei City Challenger Seoul Challenger Winnetka Challenger Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Trofeo Sisma Mantova - Mantova Orleans Challenger Delhi Challenger I - New Delhi Sail Open - New Delhi Mons Challenger Rennes Challenger President's Cup - Astana Brescia Challenger Alexander Kolyaskin Memorial - Donetsk Barletta Challenger Irving Challenger Lugano Challenger Morocco Tennis Tour - Fes M15 Cancun Penza Cup - Penza Privat Bank Cup - Dnepropetrovsk New Delhi Challenger II - New Delhi M15 Santo Domingo Orleans Challenger M15 Cancun Alexander Kolyaskin Memorial - Donetsk Morocco Tennis Tour - Meknes M15 Cancun Zagreb Challenger M25 Harlingen Nottingham Challenger Izmir Challenger M25 Austin Almaty Challenger Rijeka Open - Rijeka Surbiton Challenger Recanati Challenger Quimper Challenger Gwangju Challenger Tiburon Challenger Brisbane 1 Challenger M15 Doha Nottingham Challenger M25 Doha M25 Al Zahra Monza Challenger Izmir Challenger Morocco Tennis Tour - Rabat Burnie Challenger Togliatti Cup - Togliatti Mordova Cup 2007 - Saransk Dallas Challenger Rennes Challenger Bulgarian Open Challenger - Sofia Challenger Banque Nationale - Granby PEOPLEnet CUP - Dnepropetrovsk Tenerife Challenger Geneva Challenger Gimcheon Challenger Busan Challenger Tallahassee Challenger Bratislava Challenger Surbiton Challenger Bangkok Challenger Winnetka Challenger M25 Santo Domingo Izmir Challenger Recanati Challenger Toyota Challenger Brest Challenger Aix En Provence Challenger Nottingham Challenger Ilkley Challenger Busan Challenger Aptos Challenger Vancouver Challenger Bratislava Challenger M25 Calabasas Cassis Challenger PrivatBank Cup - Dnepropetrovsk M25 Xalapa M25 Qian Daohu Shymkent Challenger M25 Pensacola Brest Challenger Nottingham Challenger Ilkley Challenger Aguascalientes Challenger Andria Challenger M25 Wichita Segovia Challenger Biella 4 Challenger Bratislava Challenger Lexington Challenger Bratislava 2 Challenger Lille Challenger Bergamo Challenger Istanbul 2 Challenger Andria Challenger Winnipeg Challenger Monterrey Challenger Grodzisk Mazowiecki Challenger Seoul Challenger Mallorca Challenger Calgary Challenger Cleveland Challenger Fairfield Challenger Chicago Challenger Morelia Challenger Drummondville Challenger Sao Paulo Challenger Orleans Challenger Bratislava Challenger Savannah Challenger Privatbank Open 2006 - Dnepropetrovsk Vilnus Challenger Bratislava Challenger Andria Challenger Athens Challenger Fergana Challenger Salinas Challenger Taipei City Challenger Barranquilla Challenger Astana Challenger Columbus Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Bloomfield Hills Challenger Segovia Challenger Pozoblanco Challenger Portoroz Challenger Mallorca Challenger Cassis Challenger Brest Challenger Pau Challenger Olimp Kyiv Open - Kiev Biella 2 Challenger Biella 3 Challenger Lugano Challenger Rome 1 Challenger Nottingham 1 Challenger Nottingham-2 Challenger Las Vegas Challenger Mallorca Challenger Open 13 - Marseille Bergamo Challenger Forli 5 Challenger Monterrey Challenger Lille Challenger St. Brieuc Challenger Morelos Challenger Shymkent 1 Challenger Almaty Challenger 2 - Almaty Shymkent 2 Challenger Fairfield Challenger Ilkley Challenger Malaga Challenger Privat Bank Cup - Dniepropetrovsk Nonthaburi 1 Challenger Istanbul Challenger Knoxville Challenger Ortisei Challenger Ostrava Challenger Tyler Challenger Bratislava 1 Challenger Lexington Challenger Santo Domingo Challenger Columbus Challenger Hamburg Challenger Charlottesville Challenger Noumea Challenger Nonthaburi 2 Challenger Bengaluru Challenger Pune Challenger St. Petersburg Open - St. Petersburg Almaty Challenger 1 - Almaty Pune Challenger Mexico City Challenger Brisbane 2 Challenger Kigali 2 Challenger Shenzhen 1 Challenger Guangzhou Challenger Merida Challenger Wuxi Challenger Brisbane 3 Challenger Taipei Challenger Cuernavaca Challenger Little Rock Challenger Cary Challenger Open 13 - Marseille Open des Alpes Trophee BNP Paribas - Grenoble Kremlin Cup - Moscow Jingshan Challenger Nur-Sultan Challenger Ismaning Challenger Open 13 - Marseille Eckental Challenger Bratislava Challenger Open Sabadell Atlantico - Barcelona Helsinki Challenger Bangkok Challenger Open de Nice Cote dAzur - Nice Bangkok Challenger Cherbourg Challenger Bergamo Challenger Monterrey Challenger China Open - Beijing Tashkent Challenger - Tashkent Shanghai Challenger Nur-Sultan Challenger St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Istanbul Challenger Medibank International - Sydney Hamburg Challenger Burnie Challenger Quimper 2 Challenger Napoli Challenger Open 13 - Marseille Nottingham-2 Challenger Dubai Duty Free Tennis Championships - Dubai Sarasota Challenger Fergana Challenger AEGON International - Eastbourne Swiss Indoors Basel - Basel Brisbane International - Brisbane Bordeaux Challenger BMW Open - Munich Open de Nice Cote d'Azur - Nice Credit Agricole Suisse Open - Gstaad Swiss Indoors Basel - Basel Apia International - Sydney Sarasota Challenger ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Karshi Challenger U.S. National Indoor Tennis Championships - Memphis Tiburon Challenger Izmir Challenger Brisbane International - Brisbane AEGON International - Eastbourne Citi Open - Washington Malaysian Open - Kuala Lumpur Kazan Challenger PTT Thailand Open - Bangkok Nonthaburi 4 Challenger Charleston Challenger Bratislava 2 Challenger Kremlin Cup - Moscow Valencia Open - Valencia Bratislava Challenger Gerry Weber Open - Halle Samarkand Challenger Chicago Challenger Helsinki Challenger Kremlin Cup - Moscow Open Sabadell Atlantico - Barcelona If Stockholm Open - Stockholm Brisbane International - Brisbane Aircel Chennai Open - Chennai Apia International - Sydney PBZ Zagreb Indoors - Zagreb Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BMW Open - Munich Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Claro Open Colombia - Bogota Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Abierto Mexicano Telcel - Acapulco Winston Salem - Winston Salem Malaysian Open - Kuala Lumpur BRD Nastase Tiriac Trophy - Bucharest Rakuten Japan Open - Tokyo Porto Challenger St. Petersburg Open - St. Petersburg TEB BNP Paribas Istanbul Open - Istanbul AEGON International - Eastbourne Shenzhen Open - Shenzhen Mercedes Cup - Stuttgart Gerry Weber Open - Halle Mercedes Cup - Stuttgart Rakuten Japan Open - Tokyo Atlanta Tennis Championships - Atlanta If Stockholm Open - Stockholm Napoli Challenger Todi Challenger PTT Thailand Open - Bangkok Countrywide Classic - Los Angeles Sofia Open - Sofia Astana Open - Nur-Sultan Almaty Open - Almaty Monza Challenger Delray Beach International Tennis Championships - Delray Beach Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Barcelona Open BancSabadell - Barcelona Citi Open - Washington New York Open - New York Mons Challenger Apia International - Sydney If Stockholm Open - Stockholm Bratislava Challenger Ortisei Challenger Abierto Mexicano Telcel - Acapulco Tunis Challenger Brisbane International - Brisbane AEGON Championships - London AEGON International - Eastbourne China Open - Beijing Barcelona Open BancSabadell - Barcelona Hall of Fame Tennis Championships - Newport Helsinki Challenger BB&T Atlanta Open - Atlanta ATP Kremlin Cup - Moscow ATP Kremlin Cup - Moscow Ricoh Open - 's-Hertogenbosch Hall of Fame Open - Newport Moselle Open - Metz St. Petersburg Open - St. Petersburg Chennai Open - Chennai Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Champaign Challenger PBZ Zagreb Indoors - Zagreb Nonthaburi 3 Challenger Open de Nice Cote d'Azur - Nice AEGON Championships - London San Luis Potosi Challenger Acapulco Challenger Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok China Open - Beijing Qatar ExxonMobil Open - Doha Open Sabadell Atlantico - Barcelona Bergamo Challenger Gonet Geneva Open - Geneva Binghamton Challenger Infosys Hall of Fame Open - Newport Serbia Open - Belgrade AEGON Championships - London Noumea Challenger Almaty Open - Almaty PTT Thailand Open - Bangkok If Stockholm Open - Stockholm Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Segovia Challenger Mallorca Championships - Mallorca Dubai Duty Free Tennis Championships - Dubai Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle AEGON International - Eastbourne Vancouver Challenger Power Horse Cup - Dusseldorf Claro Open Colombia - Bogota Aircel Chennai Open - Chennai Claro Open Colombia - Bogota M25 Pensacola Mons Challenger US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice BB&T Atlanta Open - Atlanta Malaysian Open - Kuala Lumpur U.S. National Indoor Tennis Championships - Memphis Nottingham Challenger European Open - Antwerp Morelos Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington Dallas Challenger Apia International - Sydney Irving Challenger Ecuador Open - Quito Memphis Open - Memphis Delray Beach Open - Delray Beach Santo Domingo Challenger Recanati Challenger Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart AEGON Championships - London Citi Open - Washington Abierto Mexicano - Los Cabos Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier Memphis Open - Memphis Delray Beach Open - Delray Beach Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Mexico City Challenger TEB BNP Paribas Istanbul Open - Istanbul Roseto Degli Abruzzi Challenger AEGON International - Eastbourne Nonthaburi 1 Challenger Chennai Challenger Winnipeg Challenger Nur-Sultan Challenger Nonthaburi 2 Challenger Kremlin Cup - Moscow TEB BNP Paribas Istanbul Open - Istanbul Citi Open - Washington Oeiras 2 Challenger Chengdu Open - Chengdu Cherbourg Challenger Puerto Vallarta Challenger Mexico City Challenger Biella Challenger Savannah Challenger Eckental Challenger New York Open - New York Prostejov Challenger Mifel Tennis Open - Los Cabos Biella 1 Challenger US Men's Clay Court Championship - Houston Mallorca Challenger Prague Challenger Heilbronn Challenger Turkish Airlines Open Antalya - Antalya Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Lugano Challenger Chengdu Open - Chengdu Savannah Challenger Intrum Stockholm Open - Stockholm Delray Beach Open - Delray Beach Verona Challenger Nur-Sultan Challenger Barcelona Open Banc Sabadell - Barcelona Bengaluru Challenger cinch Championships - London Truist Atlanta Open - Atlanta Citi Open - Washington Leon Challenger Citi Open - Washington Little Rock Challenger Tunis Challenger Palmas del Mar Challenger Libema Open - 's-Hertogenbosch Perugia Challenger Istanbul Challenger Prague 2 Challenger Sofia Open - Sofia Tel Aviv Watergen Open - Tel Aviv Gonet Geneva Open - Geneva Newport Challenger Zhangjiagang Challenger Ortisei Challenger Jinan Challenger Brasilia Challenger St. Petersburg Open - St. Petersburg Brisbane - Brisbane New Delhi Challenger Infosys Hall of Fame Open - Newport Rogers Masters - Toronto Busan Challenger Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Bogota Challenger BNP Paribas Masters - Paris PBZ Zagreb Indoors - Zagreb Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mexico City Challenger Valencia Open - Valencia Qatar ExxonMobil Open - Doha Topshelf Open - 's-Hertogenbosch Intrum Stockholm Open - Stockholm Delray Beach Open - Delray Beach Open Parc - Lyon Rogers Cup - Toronto Rakuten Japan Open - Tokyo Hall of Fame Open - Newport Quimper Challenger Rome Challenger Waco Challenger Little Rock Challenger Mauthausen Challenger Winston-Salem Open - Winston-Salem Split 1 Challenger Charleston Challenger Mouilleron-Le-Captif Challenger Bergamo Challenger Cassis Challenger Knoxville Challenger Bratislava Challenger Koblenz Challenger Chengdu Open - Chengdu Hamburg Challenger Bratislava 1 Challenger Chicago Challenger Erste Bank Open - Vienna Charlottesville Challenger Rogers Cup - Toronto Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Lexington Challenger BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Western & Southern Open - Cincinnati BMW Open - Munich AEGON Championships - London Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai China Open - Beijing Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Moselle Open - Metz Rogers Cup - Toronto BNP Paribas Open - Indian Wells BB&T Atlanta Open - Atlanta Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Abierto Mexicano de Tenis Mifel - Los Cabos Dallas Open - Dallas Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Rakuten Japan Open - Tokyo Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem European Open - Antwerp Swiss Indoors Basel - Basel Brisbane International - Brisbane Australian Open - Melbourne French Open - Paris Wimbledon - London Chengdu Open - Chengdu U.S. Open - New York Australian Open - Melbourne Abierto Mexicano - Los Cabos Wimbledon - London U.S. Open - New York Australian Open - Melbourne Fever-Tree Championships - London Hall of Fame Tennis Championships - Newport French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha U.S. Open - New York Australian Open - Melbourne Wimbledon - London M25 Chennai Wimbledon - London Davis Cup, Group 1, 1R, AUS-TPE 5-0 Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, Group 1, 1R, UKR-LAT 4-1 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, Group I, PO, SVK-UKR 4-1 Davis Cup, Group I, 2R, UZB-AUS 1-3 Davis Cup, World Group, PO, POL-AUS 1-4 Hopman Cup - Perth Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, World Group, SF, GBR-AUS 3-2 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, World Group, PO, AUS-SVK 3-0 Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, World Group I, PO, UKR-TPE 3-2 Davis Cup, Group I, SF, NOR-UKR 3-1 Davis Cup, Group I, 1R, HUN-UKR 3-2 Delray Beach Open - Delray Beach Davis Cup, World Group, 1R, CZE-AUS 2-3 Davis Cup, World Group, PO, AUS-SUI 2-3 Davis Cup, Group I, 2R, AUS-KOR 5-0 Davis Cup, World Group, PO, GER-AUS 3-2 Davis Cup, Group II, 3R, LAT-UKR 2-3 Hopman Cup - Perth Australian Open (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Davis Cup, Group I, 2R, CHN-AUS 1-3 Davis Cup, Group I, 1R, AUS-CHN 5-0 Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, World Group, PO, JPN-UKR 5-0 Davis Cup, Group 1, 2R, GBR-UKR 1-4 U.S. Open (juniors) AAMI Classic - Kooyong Davis Cup, World Group, 1R, AUS-USA 1-3 Davis Cup, Group I, PO, UKR-BAR 3-0 Davis Cup, Group I, 2R, UKR-AUT 3-2 Hangzhou Challenger Olympics - London Olympics - Rio de Janeiro Davis Cup, Group I, PO, UKR-POR 3-1 French Open (juniors) Davis Cup, Group I, 1R, UKR-ISR 3-2 French Open (juniors) Wimbledon (juniors) Wimbledon (juniors) AAMI Classic - Kooyong U.S. Open (juniors) Kooyong Classic - Kooyong Sofia Open - Sofia Shanghai Rolex Masters - Shanghai